arm: K3: Fix usage of CONFIG_SYS_K3_KEY
authorLokesh Vutla <[email protected]>
Wed, 19 Dec 2018 07:23:31 +0000 (12:53 +0530)
committerTom Rini <[email protected]>
Thu, 27 Dec 2018 02:35:52 +0000 (21:35 -0500)
For signing the tiboot3.bin image, an optional KEY file can be passed
using CONFIG_SYS_K3_KEY. Right now, Makefile scripts directly takes
the config value and uses it for signing. This is okay if the build
directory is a sub-directory of source tree, otherwise it fails.
Fix it by using the path relative to the source tree.

Reported-by: Jean-Jacques Hiblot <[email protected]>
Signed-off-by: Lokesh Vutla <[email protected]>
arch/arm/mach-k3/config.mk

index 7fc0b3f357628fc83007ccfaf2505dd23b14da94..be00d79fb03b4e52631c11d138016cde09f7fc27 100644 (file)
@@ -37,7 +37,7 @@ cmd_gencert = cat $(srctree)/tools/k3_x509template.txt | sed $(SED_OPTS) > u-boo
 ifeq ($(CONFIG_SYS_K3_KEY), "")
 KEY=u-boot-spl-eckey.pem
 else
-KEY=$(patsubst "%",%,$(CONFIG_SYS_K3_KEY))
+KEY=$(patsubst "%",$(srctree)/%,$(CONFIG_SYS_K3_KEY))
 endif
 
 u-boot-spl-eckey.pem: FORCE